package day04;
/** for循环的演示 */
public class ForDemo {
    public static void main(String[] args) {
        //累加和:1+2+3+4+...+99+100=?
        int sum = 0; //存和
        for(int i=1;i<=100;i++){
            sum = sum+i; //累加
        }
        System.out.println("sum="+sum);
        /*
          执行过程:
                 sum=0
           i=1   sum=1
           i=2   sum=1+2
           i=3   sum=1+2+3
           i=4   sum=1+2+3+4
           ...   sum=1+2+3+4+...
           i=99  sum=1+2+3+4+...+99
           i=100 sum=1+2+3+4+...+99+100
           i=101 false for循环结束
           输出sum=5050
         */

        /*
        //for中的循环变量num的作用域，仅在当前for中-----特殊记忆
        for(int num=1;num<=9;num++){ //1到9的
            System.out.println(num+"*9="+num*9);
        }
        //System.out.println(num); //编译错误，超出num作用域了
        for(int num=1;num<=9;num+=2){ //1/3/5/7/9
            System.out.println(num+"*9="+num*9);
        }
        for(int num=9;num>=1;num--){ //9到1的
            System.out.println(num+"*9="+num*9);
        }

        for(int times=0;times<5;times++){
            System.out.println("行动是成功的阶梯");
        }
        System.out.println("继续执行...");
         */
        /*
          执行过程:------------带数
            times=0  true  输出
            times=1  true  输出
            times=2  true  输出
            times=3  true  输出
            times=4  true  输出
            times=5  false for循环结束
            输出继续执行...
         */

    }
}






















